<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">
      
    <h:head>
        <title>Profesor</title>
        <link rel="stylesheet" href="resources/css/style.css" />
         <h:outputStylesheet library="css" name="style.css"/>
        
        
    </h:head>
    <h:body onload="#{ControladorProfesor.cargarDatos()};#{ControladorProfesor.cargarTablaProfesor()}">
   
   <p:layout fullPage="true">  
  
       <p:layoutUnit position="north" size="100">  
        <h:outputText value="North unit content." />  
    </p:layoutUnit>  
  
       <p:layoutUnit position="south" size="100" header="Bottom" styleClass="bot">  
        <h:outputText value="South unit content." />  
    </p:layoutUnit>  
  
    <p:layoutUnit position="west" size="200" header="Left" resizable="true" closable="true" collapsible="true" >  
        <h:outputText value="West unit content." />  
    </p:layoutUnit>  
  
    <p:layoutUnit position="east" size="200" header="Right" resizable="true" closable="true" collapsible="true" effect="drop" >  
        <h:outputText value="Right unit content." />  
    </p:layoutUnit>  
  
    <p:layoutUnit position="center" >  
        <p:tabView id="tabView">  
  
    <p:tab id="tab1" title="Datos personales">       
    <h:form>
        
        <h:panelGrid id="grid3" columns="2" cellpadding="20">
            <h:outputLabel for="Nombre" value="#{ControladorProfesor.profesor.nombre}" /> 
            <h:outputLabel for="Cedula" value="#{ControladorProfesor.profesor.cedula}" /> 
            <h:outputLabel for="Cargo" value="#{ControladorProfesor.profesor.cargo}" /> 
            <h:outputLabel for="Direccion" value="#{ControladorProfesor.profesor.direccion}" /> 
            <h:outputLabel for="Celular" value="#{ControladorProfesor.profesor.celular}" /> 
            <h:outputLabel for="EMail" value="#{ControladorProfesor.profesor.EMail}" /> 
            <h:outputLabel for="Telefono" value="#{ControladorProfesor.profesor.telefono}" /> 
            <h:outputLabel for="Facultad" value="#{ControladorProfesor.profesor.facultad.nombre}" /> 
            
            <p:commandButton value="Editar" image="lapiz" styleClass="button" onclick="dlg.show()"/>
            
            <p:growl id="growledita" showDetail="true" life="3000" />  
  
    <p:dialog id="dialogedita" header="editar informacion" widgetVar="dlg" resizable="false">  
  
        <h:panelGrid id="gridedita" columns="2" cellpadding="5">  
            <h:outputLabel for="Nombre" value="Nombre:" />
            <p:inputText id="Nombre" value="#{ControladorProfesor.profesor.nombre}"/>
            <h:outputLabel for="Cedula" value="Cedula:" />
            <p:inputText id="Cedula" disabled="true" value="#{ControladorProfesor.profesor.cedula}"/>
            <h:outputLabel for="Cargo" value="Cargo:" />
            <p:inputText id="Cargo" value="#{ControladorProfesor.profesor.cargo}"/>
            <h:outputLabel for="Direccion" value="Direccion:" />
            <p:inputText id="Direccion" value="#{ControladorProfesor.profesor.direccion}"/>
            <h:outputLabel for="Celular" value="Celular" /> 
            <p:inputText id="Celular" value="#{ControladorProfesor.profesor.celular}"/>
            <h:outputLabel for="EMail" value="#Email:" />
            <p:inputText id="EMail" value="#{ControladorProfesor.profesor.EMail}"/>
            <h:outputLabel for="Telefono" value="Telefono:" /> 
            <p:inputText id="Telefono" value="#{ControladorProfesor.profesor.telefono}"/>
            <h:outputLabel for="Facultad" value="#Facultad" /> 
            <p:inputText id="Facultad" disabled="true" value="#{ControladorProfesor.profesor.facultad.nombre}"/>
            <p:commandButton value="Actualizar" update="grid3"/>
        </h:panelGrid>  
          
    </p:dialog> 
    
            
        </h:panelGrid>
        
        
		</h:form>      
   </p:tab>  
  
           
            
</p:tabView>  
        
    </p:layoutUnit>  
  
</p:layout>     
   
    </h:body>
</html>

